顺序访问一个集合
使用者无需知道集合的内部结构（封装）


## 设计原则验证
- 迭代器对象和目标对象分离
- 迭代器将使用者与目标对象隔离开
- 符合开放封闭原则